package com.lh.arithmetic.interview.easyprogram;

/**
 * 将IP字符串转换为整型保存
 */
public class IpConvertIntoNumber {
	public static void main(String[] args) {

		String ip = "166.111.164.179";
		//由于点号为特殊字符，所以要先转
		String ips = ip.replace('.', ':');
		// 分割ip
		String[] stemp = ips.split(":");
		long ipadress = 0;
		// ip转换成10进制整数
		System.out.println(stemp.length);
		ipadress = Integer.parseInt(stemp[0]) * 256 * 256 * 256L
				+ Integer.parseInt(stemp[1]) * 256 * 256L
				+ Integer.parseInt(stemp[2]) * 256L + Integer.parseInt(stemp[3]);
		System.out.println(ipadress);

	}

}
